Compatibility Estimation for Component Based Software Engineering
نویسندگان
چکیده
The Present time system software’s are complex and cost estimation is required in such type of complex software’s .The overall cost of such software’s can be reduced by reusing the existing components. The component based software engineering is the technique through which we can easily reuse the existing components and able to reduce the overall software cost. We can estimate the overall cost of the system software before development, if the overall cost will be reduced by reusing the existing components then only we can reuse these components otherwise not. The Compatibility is the main problem in the component based software’s. Before reusing the component based software module, we have to check its compatibility with the software in which we are using that module. In our work; we have designed an automation tool to check the compatibility. The overall system cost can also be increased when we perform integration testing. Our proposed new technique will reduce overall software cost and provide better integration testing.
منابع مشابه
Dealing with Software Components Compatibility
Component Based Software Engineering (CBSE) is a development technique based on a wide use of components-of-the-shelf (COTS). Commercial components repositories contains hundred thousands components, that makes component selection an extremely difficult and time expensive task. Often, component selected by functional features are incompatible or the integration effort required is too high. Addi...
متن کاملA comprehensive engineering framework for guaranteeing component compatibility
Despite advances in software engineering methods and tools, understanding what software components do and ensuring that they work well together remains difficult. This is chiefly due to the lack of support for specifying component interfaces and software compositions formally. Due to these shortcomings, composed systems are subject to incompatibility errors, and software developers struggle to ...
متن کاملType-2 Fuzzy Logic Approach To Increase The Accuracy Of Software Development Effort Estimation
predicting the effort of a successful project has been a major problem for software engineers the significance of which has led to extensive investigation in this area. One of the main objectives of software engineering society is the development of useful models to predict the costs of software product development. The absence of these activities before starting the project will lead to variou...
متن کاملPrecalculating Component Interface Compatibility using FCA
In component-based software engineering, software systems are built by assembling prefabricated reusable components. The compatibility between the assembled components is crucial. It is determined by the comparison of their exposed interfaces: required interfaces (describing the services the component needs) and provided interfaces (describing the services the other component offers) must match...
متن کاملEvaluating and Certifying Component-Based Software Using Weighted Assignment Technique
Certification refers to the verification of definite feature of an object, person, or an organization. This verification is often, but not always, provided by some form of external review, education, assessment, or audit. In general, the main certification idea is to bring quality process to a certain software product. One of the core goals to achieve quality in component based product is to ac...
متن کامل